
#ifndef __RF_DEF_H__
#define __RF_DEF_H__

#include <stdint.h>


typedef struct
{
	uint32_t ana_cfg0;        //0004
	uint32_t ana_cfg1;        //0008
	uint32_t ana_cfg2;        //000C
}ANACFG;

typedef struct
{
	ANACFG   ana1; //only 40M
	ANACFG   ana2; //all on
	ANACFG   ana3; //all off/only 40M
	ANACFG   ana4; //all off
	uint32_t ramp_pll_cfg;      
	uint32_t ramp_syncw_cfg;    
	uint32_t ramp_chirpw_cfg;   
	uint32_t ramp_wm_cfg0;       
	uint32_t ramp_mem03;        
	uint32_t ramp_mem02;        
	uint32_t ramp_mem01;        
	uint32_t ramp_mem00;        
	uint32_t ramp_mem13;        
	uint32_t ramp_mem12;        
	uint32_t ramp_mem11;        
	uint32_t ramp_mem10;		    
	uint16_t crcLen;            //0x7C
	uint16_t crcVal;            //0x7E
}PARAM_ANA_VENUS;



#define VENUS_WAVE_START     (0x00)
#define VENUS_WAVE_STOP      (0x02)
#define VENUS_WAVE_CLEAR     (0x03)

#endif
